6e73a3f1312f0893dc2dfba51727110193021cfb,clc/modules/compute-common/src/main/java/com/eucalyptus/compute/common/internal/tags/TagSupport.java,TagSupport,getResourceTagMap,#OwnerFullName#Iterable#,141
Before Change
final DetachedCriteria detachedCriteria = DetachedCriteria.forClass( resourceClass )
.add( Restrictions.in( resourceClassIdField, Lists.newArrayList( identifiers ) ) )
.setProjection( Projections.id() );
final Criterion idRestriction = Property.forName( tagClassResourceField ).in( detachedCriteria );
try {
final List<Tag> tags = Tags.list( example, Predicates.alwaysTrue(), idRestriction, Collections.<String,String>emptyMap() );
for ( final Tag tag : tags ) {
After Change
}
if ( !tagMap.isEmpty() ) {
final Tag example = example( owner );
final Criterion idRestriction = identifiersSize < 1000 ?
Property.forName( tagClassResourceField ).in( DetachedCriteria.forClass( resourceClass )
.add( Restrictions.in( resourceClassIdField, Lists.newArrayList( identifiers ) ) )
.setProjection( Projections.id( ) ) ) :
Restrictions.conjunction( );
try {
final List<Tag> tags = Tags.list( example, Predicates.alwaysTrue(), idRestriction, Collections.<String,String>emptyMap() );